Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Rekomendowane odpowiedzi

Opublikowano

Witam, Zedytowałem tego questa dotyczącego mountów.. Dodałem im po 2 bonusy lecz problem tkwi w tym , że w grze gdy zasiadam na mounta działa mi tylko jeden bonus.. jeśli ktoś by mógł mi doradzić jak to naprawić lub go edytowac.+ w grze pisze mi ciągle ze "czas trwania 0" Można by to jakoś ruszyc ten zegar chciał bym zeby ten mount był na 21 dni i czas leciał

quest mounty begin
state start begin
when login or letter with not pc.is_polymorphed() begin
if item.select_cell(98) then
if item.vnum == 71114 then
pc.mount(20110, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,50,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,120,60*60*24)
end
if item.vnum == 71115 then
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,120,60*60*24)
end
if item.vnum == 71116 then
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,160,60*60*24)
end
if item.vnum == 71117 then
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
if item.vnum == 71118 then
pc.mount(20112, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,250,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,200,60*60*24)
end
if item.vnum == 71119 then
pc.mount(20115, 60*60*24*365*60)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
if item.vnum == 71120 then
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,350,60*60*24)
end
end
if item.select_cell(97) then
if item.vnum == 71114 then
pc.mount(20110, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,120,60*60*24)
end
if item.vnum == 71115 then
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
if item.vnum == 71116 then
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,160,60*60*24)
end
if item.vnum == 71117 then
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
if item.vnum == 71118 then
pc.mount(20112, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,200,60*60*24)
end
if item.vnum == 71119 then
pc.mount(20115, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
if item.vnum == 71120 then
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,350,60*60*24)
end
end
end
when 71114.use with not pc.is_polymorphed() begin
pc.mount(20110, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,120,60*60*24)
end
when 71115.use with not pc.is_polymorphed() begin
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
when 71116.use with not pc.is_polymorphed() begin
pc.mount(20111, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,160,60*60*24)
end
when 71117.use with not pc.is_polymorphed() begin
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
when 71118.use with not pc.is_polymorphed() begin
pc.mount(20112, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,200,60*60*24)
end
when 71119.use with not pc.is_polymorphed() begin
pc.mount(20115, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
end
when 71120.use with not pc.is_polymorphed() begin
pc.mount(20113, 60*60*24)
pc.mount_bonus(apply.DEF_GRADE_BONUS,100,60*60*24)
pc.mount_bonus(apply.ATT_GRADE_BONUS,350,60*60*24)
end
end
Opublikowano

Nie jestem w 100% pewny ale wydaje mi sie ze mozesz to zrobic w item_proto bedzie to duzo latwiejsze.

Tak jak sądzi Kolega, lepiej ustawić w item proto, nie ma niepotrzebnej kombinacji a wszystko działa. Swoją drogą zdarza się także czasami taki bug że po użyciu niektórych pieczęci bonus zostaje nawet po zdjęciu (wiem bo miałem taki bug i można było sobie nabić nawet mln hp klikając cały czas na pieczęć)

Opublikowano

Tak jak sądzi Kolega, lepiej ustawić w item proto, nie ma niepotrzebnej kombinacji a wszystko działa. Swoją drogą zdarza się także czasami taki bug że po użyciu niektórych pieczęci bonus zostaje nawet po zdjęciu (wiem bo miałem taki bug i można było sobie nabić nawet mln hp klikając cały czas na pieczęć)

Nie wiem czy to co pisze ma sens bo jeszcze nie bardzo radze sobie w questach ale mozna by bony dac do item proto i napisac questa ze gdy zdejmuje sie piczec odbiera bonusy.

Wydaje mi sie ze to by dzialalo.

"Lepiej umrzeć stojąc, niż żyć na kolanach"


 


 


https://www.twitch.tv/belgijskamalina   Taki tam stream :P

Opublikowano

@ Topic

 

Nie lepiej poprawić funkcję ?

item.vnum

na:

item.get_vnum()

Będzie prościej :)




 





I'm here for You, not for myself

Always help You


 

Opublikowano

Ustawiacie wartości w bazie, a później się tylko dziwić, że można latać z mountem założonym nie siedząc na nim - oczywiście z special_group 10030 :)

 

@TOP

 

when 71121.use begin
horse.unsummon()
pc.mount(20115, 60)
pc.mount_bonus(apply.DEF_GRADE_BONUS, 100, 28800)
end

 

when login with item.select_cell(97) and item.vnum == 71121 or item.select_cell(98) and item.vnum == 71121 begin
pc.mount(20115, 60)
pc.mount_bonus(apply.DEF_GRADE_BONUS, 100, 28800)
end

 

Jeżeli masz game 2089 to sprawdź czy po teleporcie nie dostaniesz bonusu 2x czyli 200 obrony, jeżeli tak się stanie zmień drugi when, ustawiając tam 50 obrony.

Dorób sobie do innych mountów i wszystko będzie śmigać ;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...